from flask_sqlalchemy import SQLAlchemy

# 初始化数据库实例
db = SQLAlchemy()
class User(db.Model):
    __tablename__ = 'users'    
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(80), unique=True, nullable=False)
    # 在实际生产中，绝对不能存储明文密码，必须存储哈希值。
    password = db.Column(db.String(120), nullable=False)

    def to_json(self):
        return {
            'id': self.id,
            'username': self.username
        }